#ifndef _MENUSTATE_H_
#define _MENUSTATE_H_

#include "basestate.h"
#include "ptrContainer.h"
#include "statewrapper.h"

class menustate : public basestate{
  public:
    menustate(ptrContainer* container, statewrapper* wrapper);
    ~menustate();

    void draw(int &drawtime);
    bool keyDown(SDL_Event &event);
    bool update(int &endtime, int &ticktime);
    void enterstate();

  private:
    int m_curitem;
    int m_itemcount;
};

#endif
